﻿<?php
/**
* @version		$Id: view.html.php 9764 2007-12-30 07:48:11Z ircmaxell $
* @package		Joomla
* @subpackage	Poll
* @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license		GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.view');
	
class amapViewadvoirabo extends JView
{
	var $amap;
	function display($tpl = null)
	{
		global $mainframe;
		if($this->amap->adLoggue) {
		
			$document =& JFactory::getDocument();
			$pathway  =& $mainframe->getPathway();

			// Adds parameter handling
			$params = $mainframe->getParams();

			// infos abonnement
			$abonnement = $mainframe->getUserState("amap_abonnement");
			
			//Set page title information
			$document->setTitle($abonnement['Nom']);

			//Set pathway information
			$pathway->addItem($abonnement['Nom'], '');

			$params->def( 'show_page_title', 1 );
			$params->def( 'page_title', 'adhésion');
					
			if ($this->amap->adExiste) {
				echo '<div class="amap_bloc">';
				echo '<h3 class="amap_titre">'.$abonnement['Nom'].'</h3>';
				echo descriptionAbonnement();

				switch($this->amap->aboadherent['Statut']) {
					case 'Abonne':
						echo '<p>Vous êtes <strong>abonné</strong> depuis le '.fdate($this->amap->aboadherent['DateAbonnement']).'.';
					break;
					
					case 'Liste':
						echo '<p>Vous êtes actuellement sur <strong>liste d\'attente</strong> concernant cette abonnement.</p>';
					break;
				
					case 'Encours':
						echo '<p>Votre demande d\'abonnement est <strong>en cours de traitement</strong> par le bureau.</p>';
					break;
						
					case 'Invalide':
						echo '<p>Votre abonnement a été déclaré <strong>invalide</strong>.</p>';
					break;
				}
				
				$ida = $mainframe->getUserState("amap_ida", 0);
				
				$nbInscAd = 0;
				$moyNbInsc = 0;
				
				$this->amap->statsInscEquipe($ida, $nbInscAd, $moyNbInsc);
				echo "Vous vous êtes inscrit <strong>".$nbInscAd."</strong> fois en équipe de distribution. La moyenne est de <strong>".$moyNbInsc."</strong>.";
				
				$this->amap->loadDistrib();
				if($this->amap->listeDistrib != NULL){
					echo '<h1>La liste des distributions</h1>';
					$this->amap->listeDistrib->commandes = array(
						0=>array('href'=>'index.php?option=com_amap&amp;view=advoirdistrib&amp;abo='.$abonnement['Nom'],'param'=>array('distrib'=>'Date',),'icone'=>'distrib.png')
						);
					$this->amap->listeDistrib->afficheTable();
				}
				echo '</div>';
				
				echo '<div class="amap_bloc">';
				echo '<h3 class="amap_titre">Liste des équipes</h3>';
				echo '<p>Ce document contient la composition de toutes les équipes de distribution à venir. Utilisez-le pour gérer les inscriptions en équipe sur le lieu de distribution.</p>';
				
					echo '<a class="amap_bouton" href="index.php?option=com_amap&amp;task=exportListeEquipes&amp;abo='.$abonnement['Nom'].'&amp;type=html">Voir dans le navigateur</a>';
					echo '<a class="amap_bouton" href="index.php?option=com_amap&amp;task=exportListeEquipes&amp;abo='.$abonnement['Nom'].'&amp;type=xls">Obtenir la liste pour Excel</a>';
				
				echo '</div>';
				
				echo '<p class="amap_legend"><img src="components/com_amap/images/aide.png" style="position:relative;top:6px;margin-right:4px;" />Besoin d\'aide ?</p>';
				echo '<div id="amap_footer">
				Toutes les distributions pour l\'abonnement sont visibles sur cette page.<br/> 
				La prochaine distribution est surlignée en jaune.<br/>
				Le tableau précise le nombre de paniers (grands/petits), le nombre de panier orphelins et le statut de votre panier.<br/>
				Il précise aussi le nombre de personne inscrite en liste de distribution. Cette dernière fonction n\'étant pas actuellement utilisée, ce nombre n\'est pas significatif.<br/>
				Pour  abandonner ou adopter un panier ou vous inscrire à une distribution, vous cliquez sur l’icône « bloc note » (préférences) sur la ligne correspondant à la  date de distribution concernée. 
				</div>';

			}
		}
		parent::display($tpl);
	}
}
?>
